package com.cloud.punish.api.bean;

import java.util.ArrayList;
import java.util.List;

public class PunishDetailsItemBean {
	// 违法情形
	private String situationDesc;
	// 处罚类别
	private LawCauseExcuteType punishType;
	// 职能层级
	private List<LawCausePunishUnitLevel> funcLevels = new ArrayList<LawCausePunishUnitLevel>();
	// 职能部门
	private List<LawCausePunishUnitFunc> funcUnits = new ArrayList<LawCausePunishUnitFunc>();;
	// 处罚裁量信息
	private List<LawCauseClDetail> clDetails = new ArrayList<LawCauseClDetail>();

	public String getSituationDesc() {
		return situationDesc;
	}

	public void setSituationDesc(String situationDesc) {
		this.situationDesc = situationDesc;
	}

	public LawCauseExcuteType getPunishType() {
		return punishType;
	}

	public void setPunishType(LawCauseExcuteType punishType) {
		this.punishType = punishType;
	}

	public List<LawCausePunishUnitLevel> getFuncLevels() {
		return funcLevels;
	}

	public void setFuncLevels(List<LawCausePunishUnitLevel> funcLevels) {
		this.funcLevels = funcLevels;
	}

	public List<LawCausePunishUnitFunc> getFuncUnits() {
		return funcUnits;
	}

	public void setFuncUnits(List<LawCausePunishUnitFunc> funcUnits) {
		this.funcUnits = funcUnits;
	}

	public List<LawCauseClDetail> getClDetails() {
		return clDetails;
	}

	public void setClDetails(List<LawCauseClDetail> clDetails) {
		this.clDetails = clDetails;
	}

}
